.vedio-info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;

  .info {
    padding: 0 20px;

    .title {
      color: white;
      margin-bottom: 14px;
      font-size: 16px;
    }

    .content {
      color: white;
      font-size: 12px;
      line-height: 16px;
    }
  }

  .progress {
    height: 4px;

    margin: 16px 0;

    .progress-middle {
      width: 100%;
      height: 100%;
      background-color: #64a297;

      .current-progress {
        width: 50%;
        height: 100%;
        background-color: white;
        transition: width 200ms;
      }
    }

  }

  .up {
    margin-bottom: 10px;
    text-align: center;

    img {
      width: 12px;
    }
  }
}
